Added call to gtk_text_layout_update_cursor_line() to solve in problem of
authorDov Grobgeld <dov@imagic.weizmann.ac.il>
Thu, 11 Mar 2004 15:42:49 +0000 (15:42 +0000)
committerDov Grobgeld <dov@src.gnome.org>
Thu, 11 Mar 2004 15:42:49 +0000 (15:42 +0000)
2004-03-11  Dov Grobgeld  <dov@imagic.weizmann.ac.il>

        * gtk/gtktextlayer.c: (gtk_text_layout_set_buffer): Added
        call to gtk_text_layout_update_cursor_line() to solve in
        problem of switching keyboard direction at widget creation:
        bug #136680

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktextlayout.c

index c36f8355bb1ca3a45aaec7af46d92f0fb691e5d6..f073b5b8302df9d8bccefcbfd829edd151a83f6f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2004-03-11  Dov Grobgeld  <dov@imagic.weizmann.ac.il>
+
+       * gtk/gtktextlayer.c: (gtk_text_layout_set_buffer): Added
+       call to gtk_text_layout_update_cursor_line() to solve in 
+       problem of switching keyboard direction at widget creation:
+       bug #136680
+
 Thu Mar 11 10:28:30 2004  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkfilechooserembed.c (delegate_initial_focus): Remove
index c36f8355bb1ca3a45aaec7af46d92f0fb691e5d6..f073b5b8302df9d8bccefcbfd829edd151a83f6f 100644 (file)
@@ -1,3 +1,10 @@
+2004-03-11  Dov Grobgeld  <dov@imagic.weizmann.ac.il>
+
+       * gtk/gtktextlayer.c: (gtk_text_layout_set_buffer): Added
+       call to gtk_text_layout_update_cursor_line() to solve in 
+       problem of switching keyboard direction at widget creation:
+       bug #136680
+
 Thu Mar 11 10:28:30 2004  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkfilechooserembed.c (delegate_initial_focus): Remove
index c36f8355bb1ca3a45aaec7af46d92f0fb691e5d6..f073b5b8302df9d8bccefcbfd829edd151a83f6f 100644 (file)
@@ -1,3 +1,10 @@
+2004-03-11  Dov Grobgeld  <dov@imagic.weizmann.ac.il>
+
+       * gtk/gtktextlayer.c: (gtk_text_layout_set_buffer): Added
+       call to gtk_text_layout_update_cursor_line() to solve in 
+       problem of switching keyboard direction at widget creation:
+       bug #136680
+
 Thu Mar 11 10:28:30 2004  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkfilechooserembed.c (delegate_initial_focus): Remove
index c36f8355bb1ca3a45aaec7af46d92f0fb691e5d6..f073b5b8302df9d8bccefcbfd829edd151a83f6f 100644 (file)
@@ -1,3 +1,10 @@
+2004-03-11  Dov Grobgeld  <dov@imagic.weizmann.ac.il>
+
+       * gtk/gtktextlayer.c: (gtk_text_layout_set_buffer): Added
+       call to gtk_text_layout_update_cursor_line() to solve in 
+       problem of switching keyboard direction at widget creation:
+       bug #136680
+
 Thu Mar 11 10:28:30 2004  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkfilechooserembed.c (delegate_initial_focus): Remove
index c36f8355bb1ca3a45aaec7af46d92f0fb691e5d6..f073b5b8302df9d8bccefcbfd829edd151a83f6f 100644 (file)
@@ -1,3 +1,10 @@
+2004-03-11  Dov Grobgeld  <dov@imagic.weizmann.ac.il>
+
+       * gtk/gtktextlayer.c: (gtk_text_layout_set_buffer): Added
+       call to gtk_text_layout_update_cursor_line() to solve in 
+       problem of switching keyboard direction at widget creation:
+       bug #136680
+
 Thu Mar 11 10:28:30 2004  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkfilechooserembed.c (delegate_initial_focus): Remove
index 8c6f5460817f6b2bf1068e8c21e2ba8416cca4cc..874dc3cd8419ed3fd7d68c667070eab9e0d167c8 100644 (file)
@@ -344,6 +344,8 @@ gtk_text_layout_set_buffer (GtkTextLayout *layout,
                               G_CALLBACK (gtk_text_layout_buffer_insert_text), layout);
       g_signal_connect_after (layout->buffer, "delete_range",
                               G_CALLBACK (gtk_text_layout_buffer_delete_range), layout);
+
+      gtk_text_layout_update_cursor_line (layout);
     }
 }
 
@@ -777,7 +779,7 @@ gtk_text_layout_invalidate_cursor_line (GtkTextLayout *layout)
 
   if (priv->cursor_line == NULL)
     return;
-  
+
   line_data = _gtk_text_line_get_data (priv->cursor_line, layout);
   if (line_data)
     {